#pragma once
#ifndef __SEQLIST_H__
#define __SEQLIST_H__

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

typedef int SQDataType;

typedef struct Seqlist
{
    SQDataType* a;
    int size;
    int capacity;
}SL;

void SeqListInit(SL* ps);
void SeqListPrint(SL* ps);
void SeqListPushBack(SL* ps, SQDataType x);
void SeqListPushFront(SL* ps, SQDataType x);
void SeqListPopBack(SL* ps);
void SeqListPopFront(SL* ps);
void SeqListDestroy(SL* ps);

#endif